#ifndef _BASE_TYPE_H_
#define _BASE_TYPE_H_

#define True  1
#define False 0
#ifdef NULL
#undef NULL
#endif
#define NULL  (void *)0

typedef unsigned char   UInt8;
typedef unsigned short  UInt16;
typedef unsigned int    UInt32;

typedef signed char     Int8;
typedef signed short    Int16;
typedef signed int      Int32;

typedef UInt8           Bool;

typedef double          Double;
typedef float           Float;

#endif  ///< _BASE_TYPE_H_
